check ur intake plenum for air leaks . my saff ran like a sack of shite and i couldnt find the cause , turned out when i rebuilt it i pulled a bit of gasket that was hangin out , and it caused allsorts of probs . u can find a leak using a length of hosepipe to ur ear and listen for any changes in sound around the plenum .