I recently bought a 2003.5 MSP. The car did not run when I bought it, it needed a head gasket. I replaced the head gasket, timing belt, water pump and some other small things. I put everything back together, went to crank the car and it won't start. The problem is that I only get 2 sparks from all the plugs when I first crank the engine and then they stop sparking no matter how long I crank. I've replaced the Cam position sensor, checked and rechecked my timing, replaced the crank position sensor, I'm at a loss now. Only other things I can think of is that either the ECU is bad or the alarm system is somehow interfering with it because the alarm acts up occasionally. I don't know if there is any way to test the ECU to see if it's bad, I don't want to spend the money and it end up not being the problem. Any tips, advice or help would be very much appreciated.