Sounds like she does not like you....
Any codes? Was it a 95 or 96? ECM could be the devil on this one, or maybe she just does not want it anymore. I would scan for codes, as far as getting "shocked" that almost seems like a ground issue.
96 Candy Coated Impala 20's, Kenwood double din dvd/nav,Two Rockford 12"s, 7" Alpine screens in the headrests, MSD ignition Coil, crate motor in 07', Jet MAF, tuned PCM, flowmaster exhaust,MSD 8.5 wires, K&N intake, and, and, and, and, you get the idea! Owned since 99 done it all three times.
97 Corvette C5 Bone Stock (Boyd Cottington Rims)
99 Chevy Suburban LT K1500 lowered w black 22"s ALL BLACK
95 DCM restoring (SOLD)
96 DGGM Impala SS Bone Stock (Hers)