Yes it can.
Check the 1989 Honda Accords timing. If the engine has jumped time then the engine will buck and sputter.
check ditributor cap and rotor and spark plug wires
Coolant may have leaked into an electrical connection while disconnecting the hoses. Check the sensors located on the front of the engine and make sure that all electrical connections are dry.
Check for codes... It maybe a bad coilpack. Or bad sparkplugs.
Check the catalytic converter for leaks.
check for tune-up. chack mass air flow meter.
Could be many reasons. If the check engine light is illuminated, check for codes first.
check the coolant level
I think you're on the right track. FInd out what the code is but the fuel filter sounds pretty suspicious to me.
No, low gas cannot cause a Check Engine light to turn on. There would have to be a problem within the engine or the engine wiring for that light to come on.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
Try the rotor(under the cap). mine was burn't, talk about shake rattle and roll I've had 3 Nissan pu's greg also, check your vacume lines. Even one can cause sputter. There is a wire coming out of the bottom of your distribitur. if it gets frayed, it can have the same result. Check your fuel flow. dirty carb or fuel injectors will cause it to sputter and or die when put in gear.