1999 Dodge Neon • 140,000 miles

I have a 1999 Dodge Neon with a 2.0 4-cyl w/5-speed. I am having trouble getting the car to crank. I checked the timing, it was in time. Checked the fuel pressure, getting 49 psi at the fuel rail. I checked the compression, getting 100-105 psi across all 4 cylinders. Then I checked the fire at the spark plugs, nice blue spark, but it still will not start. It has me totally baffled and I'm wondering if there is something else I am missing or anything else I can check or look for that I've missed.
October 26, 2012.

How did you check the compression if it doesn't crank? Are we talking about a starting problem or a no-start condition? 100 psi is rather low and would point to the timing belt off a couple of teeth. Have you checked the fault codes? Which engine do you have, single or dual cam?

Oct 26, 2012.
The car will turn over with starter but will not run. It's a sohc 2.0. I pulled the harmonic balancer off the front of the crank to check the timing. Yes, the engine has some miles on it, but it doesn't smoke or use oil. I did check the codes and none were stored. I've been working on cars for 35 years, and this one has me stumped!

Oct 28, 2012.
Sorry for ignoring you. Our automated e-mail notifications weren't working for a few days.

I can think of two things to check. First of all, I know you said you have good spark but that fooled me on one. If at any point you disconnected the battery or ran it dead, any stored fault codes would have been erased, and may not set again right away. In particular, the code would be "cam and crank sync". At one tooth off on the timing belt the Engine Computer will turn on the Check Engine light and set that code. At two teeth off it will shut the engine down to protect the valves. You may still have spark from one of the two coils. That's what fooled me. That spark was sporadic, ... And the injectors were not firing consistently. That's because the computer wasn't keeping the automatic shutdown (ASD) relay turned on steady. At three or more teeth off the open valves will hit the pistons as they coast to a stop.

The common problem is not that the timing belt has jumped a tooth. The camshaft timing is late because the sprocket has turned on the camshaft. The camshaft position sensor doesn't look at a point on the sprocket. It looks at a point on the driver's side end of the camshaft. Tie the timing belt to the sprocket, then remove the sprocket and check if the dowel pin is sheared off.

The other thing we've run into, twice on the same day, is bad gas. After wasting almost a whole day on the first one, the mechanic drew out some gas, dumped it on the floor, and threw a lit match on it. It put the flame out! Draining and refilling the tank solved the no-start.

Oct 30, 2012.