Also changed iac valve when it hicups at times it's like the revs go up slightly like its sucking in air then revs go normal have checked for vacume leaks on all vacume hoses even sprayed throttle cleaner on manifold all around looking for leaks nothing it's got me beat cam sensor been checked also ?? All good could it be a cas sensor on its way out I know they usually play up when hot any usually pack it in and stop just like that but I've been told on rare occasions they can play up like this anyone help please cheers any ideas would be much appreciated