I have a weird one for you, whoever can figure this PITA out can have..... The knowledge that they are smarter than the techs at all the local shops that work on Dodges. Here's the situation: Co-worker's truck. '05-ish (it's 03, 05, or 08 , I can't remember) 1500, 4wd, auto, 5.7, something like 150k miles unmolested truck, it's strictly a driver for him I'll try to explain what happens.... Randomly when starting on a cold engine, it will start cranking, and before it actually starts the engine, it will stop rolling over dead in it's tracks. Sounds like it rolls about 1 revolution when it happens. When it does this, the horn give 3 short honks. On a warm engine, it will not do this, the colder it is, the more times it will do it in a row, to the point that around 0°F it will drain the battery down to nothing from short cranks without starting. In 40°F about half the time, it will do this once, then start normally. At 60°F or above it will start normally more often than not. Local shops tried checking continuity on all of the wiring, couldn't find anything wrong. They tried the shotgun swaptronics approach, didn't fix it. Any thoughts?