I have a Lanos 1997 1.6L Manual Hatchback. It has an A16DMS type engine with no modifications.
The problem began with a broken timing belt. I took the head off and replaced all valves, valve seals and guides before putting the engine back together. I made sure the timing marks were all aligned when refitting the new timing belt and fitted new spark plugs as well. I cranked the engine with no spark plugs fitted to get the oil circulating before giving the motor a successful compression test. I ensured all the hoses, vacuum pipes and sensor connectors were clean and tight. I thought everything would be ready to go.
With the spark plugs fitted and leads correctly attached, I tried cranking the engine. The engine cranked, fired on just a few strokes but refused to run. It does not seem to matter if I crank for a short or a long time, the result is just the same. Every now and then an odd stroke will fire but then just more cranking.
Firstly I checked the spark by taking all the spark plugs out and lying them on the engine head while cranking. They all fire - 1 and 4 together, 2 and 3 together. I have double and triple checked which plug goes to which output from the coil and have checked that I am interpretting the piston order correctly for the motor. 1-2-3-4 left to right (timing belt to fly wheel).
My thoughts then went to fuel. I thought maybe the fuel was stale so drained the tank and replaced the fuel with new fuel. When the key is first turned, the pump runs for the standard 2 secs and if I take the line connection off the return side of the injector rail, I get a spray of petrol. So I am still not certain on fuel and I have even removed the injectors and rail and watched all of them squirt petrol into a container as the engine cranks. So with spark, fuel and compression, off I go to the diagnostic codes.
This model Lanos has the older style ALDL connector, so I bridged the terminals to get the codes. Only code to appear was an 87 - "A/C Cut Shorted to Ground". To double check the ECM, I disconnected a couple of sensor and recranked the engine and got codes appropriate to the sensor reading high etc. I reconnected the sensors and cleared the codes. Recranked the engine and again checked for codes only to get an 87 - "A/C Cut Shorted to Ground" again. So I don't think the ECM is faulty.
Now I am stuck.
The only thing I can find is that if I hold the accelerator flat to the floor, after the excess petrol is consumed, the engine nearly runs but then as soon I remove my foot from the pedal it goes back to normal cranking again with only the occasional sputter.
I would really appreciate any comments or suggestions as to what to try next.
![Sad :(](./images/smilies/sad.gif)