thanks lads, changed the tps bout five months ago as it was runnin ok but idling at well over 1500rpm, and thought the tps wasnt sitting back properly after throttle had been used coz everytime i revved it it got higher. might give the plugs a try as it seems like its doin that. it can be perfect one second then shit the next, thanks again!