im willing to bet its the O2 sensors.Have had my car since Dec 2004 and have spent $0 on anything other than normal maintenence
The only issue I had was an ABS sensor, but that was covered under warranty about 2 months after I bought the car.
Last purchase was a K&N for the stock box for $30