It's ignition and or timing related. I'd start by checking to see if your timing belt has skipped. Take the upper timing belt cover off, rotate the cam gears with a 1/2" drive socket wrench on the crank pulley til both of the tangs are up at 12 o'clock and the timing marks line up, then check that the crank timing mark is at the TDC mark. If not, it's skipped causing the kind of problem you describe.
If you mention neon lights on your car, this post will disappear.