When the Check Engine Light flashes, this can mean that the catalytic converter may be flooded with fuel and that a fire hazard exists. Because your car is sputtering, I believe this condition exists for you. When a car sputters...
You do have a leaking power steering system and if you cannot locate the leak then it may be collecting in the inner tie rod boot and leaking from the rack and pinion side seal. If you're unable to pinpoint...