I am going to presume that u have already checked the plugs, leads, filter e.t.c so am going to advise u on this which is worth a shot.
Drive the car for 15 min until it is warmed up to proper temp. Turn off the car and disconnect your battery leads. make sure u have code for radio....
Leave the car disconnected for 15min then reconnect battery and turn over the car without using accelerator and leave car idling for 10min.
Then go on a four mile run without switching car off. This will reset your computor brain.
hopefully you should notice a change. Let me know.