2009 sxt fwd 3.5 engine. engine quit while driving. I had a CEL and traction control light came on. It sputtered then stoppped. I was unable to restart car. Towed vehicle home and started diagnosing. The CEL was P0123 for tps over voltage. I reset it and it hasn’t reappeared. Disconnected cam And crank sensors one at a time to verify wiring and sensors. Threw a code for each. I reconnected and reset code. I Disconnected return line on fuel rail and verified fuel during crank. I also verified TIPM and fuel pump was in working order. I verified timing belt was intact by looking in cam sensor hole while bumping with starter and seeing movement. I heard of timing belt skipping cogs on these engines but my experience has been a timing belt will break or it won’t. Anyway I’ve tried all know to fix car, any suggestions would be greatly appreciated.