Based on your mechanic's feedback, it sounds like there's still a problem in your harness. Check the pins in your OBD connector and then check all the wires in the harness where the "electronics guy" messed around.
Seriously though, that "eletronics" guy was messing with your harness while the battery was still hooked up?? WTF?
Seriously though, that "eletronics" guy was messing with your harness while the battery was still hooked up?? WTF?