Cheers for that guys, I cleaned out the ISCV which was pretty clean anyway and gave the connector on the TPS a good clean out as well, (the rubber boot had come off it so I think some moisture may have got in there. Took it out for a good couple of hours yesterday, no worries at all.