I have a 2004 svt and my check engine light went on yesterday my car has been idling at around 1300 rpm. It's running really rough also. It hesitates when I accelerate and is erratic when I drive slow. I think it's a bad fuel filter but I was wondering what else it could be because I plan on working on it tomorrow. Does anyone have any ideas?