Hmm, most likely it isn't a grounding problem. If it was, you would have blown fuses because you have a short. Start with the turbo timer and check if it's draining power while the car is off. If the switches are off, there shouldn't be any issue there unless they are wired incorrectly but then again, if they were wired incorrectly it wouldn't work.
After checking the turbo timer, check the gauges. If the problem is there, change your power source. I suggest the cigarette lighter socket, that's where my neon power comes from. The power to it isn't on if the key is in the off position.