So my beloved 2005 TJ(Rocky Mountain Edition 6-speed/4.0l) died a couple times in traffic(idling usually). I'd just start it back up, and be on my merry way. On day three of this jazz, it sputtered a little before dying. It threw a P-0335(Crankshaft Position Sensor) code, so I stopped to get one on my way home. Swapped it out in the driveway, but it kept dying upon a quick test-drive. Now suddenly I'm getting five codes. P-0016(Cam sensor/Crank sensor out of sync), u-0155(Lost Communication with Gauge Cluster), P-0508(Idle Air Control Valve), P-0344(PCM detected Camshaft Sensor failure), and P-0355(Crankshaft Position Sensor Error). I've read so many possible remedies, I could almost buy a new Jeep for the sum of it all. Alternator, battery, Camshaft Position Sensor, PCM, new Gauge Cluster, plugs, wires, and nearly everything else. Anyone got any experience with this sort of thing? I work too far to walk everyday, and I don't make enough there to buy another vehicle either. Luckily I'm handy, and I have ALL the tools, just no idea what to throw at it next. Anyone got a lead on this?