Well the dreaded gremlins finally found their way into my truck. The other day the CEL came on while driving home, truck ran fine all the way home. The next morning I plugged in the scanner and scanned the PCM and ECM, no codes stored or pending. Cranked the truck and no CEL. I drove the truck the next day and here comes the CEL and the tach is reading 0 rpm. Truck running fine. Get home, plug in scanner and still no codes. So I order a Crankshaft Position Sensor from Geno's (great people by the way.) The next day I drive the truck, tach works, no CEL, but my Wait to Start light will not light when I start the truck. Scan again and still no codes. Truck starts and runs fine. Today I disconnected the batteries, pulled the starter and changed the CPS. Put everything back together and now I have WTS light, grid heaters are cycling, truck starts and no CEL. I tested my alternator for AC voltage and after jumping around like crazy, the meter finally settled on 0.02 volts. I plan to find somebody that can load test the batteries. Other than that, I am at a loss. Any suggestion would be appreciated.