As per previous posts, the throttle body is dead easy to clean, I took mine off completely which made it a doddle to clean, whole job took only an hour and most of that was the cleaning. Remember to get a new gasket, my local toyota dealer ordered one in for me and it only cost about £3. I no longer have the stalling after coming off a motorway run problem, ahhh tis bliss :o)