At first it sounds like the timing is way off... You said it was running fine couple days ago huh. With plugs out, motor is free to turn, but with plugs in, if the timing was off, it could be sparking before the cylinder is all the way up. I would start with timing and see where you stand from there. Distributor may have come loose and turned on you.
|