Glad it is fixed. I was browsing service bulletins for VX and came across an electrical problem similar to yours. In case if your problem comes back (and I hope it won't) you might want to look at this:
Electrical - Multiple Warning Lamp Malfunctions - BULLETIN NUMBER: IB00-04-S007
Or maybe that's the same ground connection that your mechanic found.
~yefim