OK, I found it. It was the car starter wiring. The wire the car starter uses to sense the engine running was wore thru at the firewall. It was hooked up to the same white wire that sends a signal to the tach from the engine module. Why it didn't read shorted to ground still perplexes me. Anyways, a little black electrical tape and it's good-to-go. Thanks all for the suggestions