It sounds like you may of mixed up plug wires when you put them back on. Oil filter will not have anything to do with the way your car idles.
Take it to a professional and have the valve lash adjusted. Also replace the spark plugs.
Check your fuel filter.
Maybe a fuel filter clog.
if the student misses his/her classes then he/she has to complete the pending work and will not get enough time for studies and graduallly they will decline acadamecally.
Missing and backfiring are a sure sighn the timing is out. Check and make sure you put all the plug wires back in the proper position.
check spark plugs, plug leads, distributer cap and rotor button
this is most likely a bad injector. Try a tank of premium gas and Lucas injector cleaner. If it still misses, you probably need to change an injector.
Either she misses her ex or her tastes have changed.
try your idle control valve also your fuel pump i had a problem similar to yours and it was the fuel pump
If your Chevy 350 marine engine misses at high speed, you might have an issue with the timing. This can be adjusted. You also may have an issue with the fuel filter or injectors. Spark plugs can do that also.
Misses is correct.
could be the egr valve