i had one like that, the ignition coil went out every year like clock work.
oxygen sensor are exspensive and the car wont pass inspection without it.
my power windows went out and they wanted to charge me 50.00 per hour to look for the problem.
if it is a stick shift have the clutch checked...