Had the same problem, followed your procedure and it has worked great since. Thanks for the tip!
Just an obvious warning - I hosed out the throttle body itself as well (it was pretty grimy) with a lot of cleaner. When I reassembled and went to start the car, it hydrolocked. I waited about a half hour and I guess the remaining throttle body cleaner evaporated. Another obvious warning (apparently I am an idiot)- Be careful when hosing out the solenoid and throttle body as the vapors and cleaner get redirected basically into your face through the throttle body itself. That is some nasty stuff.