I recently bought a 2004 TJ Rubicon. (haven't figured out how to update the info on my profile yet) It seems to be having ignition problems. It usually takes 3,4, and even 5 tries of cranking a bit and then turning it off and cranking again until it starts. Also some times (rarely) after it starts I can tell its in limp mode because it won't shift out of second. Then i turn it off and restart it and it will be fine. On a few occasions after its been running for a little bit it will start to sputter and then die. Usually starting it again will fix the problem, but yesterday when it did that I thought it was not going to restart. The ignition key is a little bit touchy so I thought maybe the actuator rod assembly was going bad, but after reading Chris's post about that problem I'm not sure because it always cranks. It's like its not always getting electricity to the PCM or something. I have a receipt from shortly before I bought it showing the ignition switch was replaced. (not the key cyl) Also I think the fuel pump might have been replaced because when I first filled it up, gas poured out of the top of the tank. I had to drop the tank and reset the rubber gasket and BIG nut.