Sorry, yeah dizzy cap. Check engine light always went out after a few seconds, even when the fuel pump didn't.
I'll leave the plugs out overnight, but it still doesn't explain why the spark is pretty much non existant now. I guess I'll have to replace the dizzy.