Right - drove around this morning for around 30 mins. Town driving, which gave the problem plenty opportunity to show itself, but it didn't miss a beat.
Bought some degreaser and just cleaned out the throttle body. The housing wasn't too dirty, so will see if its made any difference later.