If the cars in neutral and I let the clutch out the revs jump up to around 1500rpm. I can hear a switch clicking on the clutch pedal that tells the computer that the clutch is either in/out for whatever reason, but no idea why it's making my revs jump up intermittantly!

I've had the AFM, Throttle body, egr, idle all cleaned and it goes even harder now so I'm kinda stumped why it's doing what it's doing. Seems more prevalent when cold too although it throws no error codes so all seems well. Thoughts?
Craig