wow, that worked for you.
anyway, all what i can say is if cleaning throttle body does not resolves the issue then you should look for
short circuiting. load on generator has a tendency to drop your RPM, people do all sorts of alterations on rolla
such as installation of after market power windows, central locking, after market security system. electrician
at times does not properly covers the cut wire which once touches the body causes the load on generator.