crank sensor? i had a similar problem and it was my crank sensor.