wanted dead and
Join Date: Jan 2013
Location: United Kingdom
It's very difficult to be specific but I'll give it a go!
Firstly, is the engine management light on? If so, are you able to get the codes read?
Are the spark plugs in good condition? When were they last changed?
Try disconnecting the MAF, it may stall on idle and the engine management light will come on but if it drives better, there's your problem.
Are all the hose connections between the MAF and throttle body tight and hoses free from splits?
If the injectors are dirty a can of BG44K may help.
A diagnostics check would really help to narrow things down a bit.