If you have the light and diesel sound, I would say you are running on 3 cylinders. Thats why it has no power to move correcly.
1- If you want to keep the car for a year at least, get the fuel filter.
2- Do the screw driver trick to listen to all the injectors. All should "tick" as they work. If one doesn't or sounds funky compared to the others, it might have taken a crap on you.
3- You can check the spark plugs and wires for integrity by disconnecting the wire at the distributor cap. If the car stalls or runs like crap. The spark plug and injector works. If there is NO change, the plug, wire or injector is done.
Be careful when doing #3!!! It can give you a hell of a shock. Do not touch any part of the car as you do this, wear rubber gloves, and if possible, use insulated pliers to remove the wire.
You should also get a scan cheapo $30 scan tool and see what other codes might show up. For example, a bad O2 sensor will screw up your air/fuel ratio and will make your car run rich as a pig!! (safe mode).
Let me know if you need anything else.