hey man , i was thew one who told u to go see david cox, i just had my car done today with him, did a very goos job, full 100k service. anyway, u hsould do all the things to your car like put in new spark plugs, check all filters for blockages even replace them, coil packs like ppl have stated before, vacuum leaks, (a mechanic can do this if u dont know what ya doing) um oldf uel like u said, just write a list of things u think vcould be causing it and elimintae them 1 by 1. things u can do ya self, then after u have done all the things u can do and replace yourself, then maybe get a mechanic to check the stuff u cant. like air flow meter etc. even for a mechanic its a process of elimination, they can only guess aswell, so u mite aswell lower the number of things for them to check and save yourself sum $$ at the same time.
not alot of guys on the coast know coxy, but u would have seen him round, he drives the bright orange starion. if u see him out have a chat to him and tell him darren (85URK) told u to talk to him.