The starting problem and the idling problem may well be caused by a rooted inlet manifold gasket. Mine has got progressively worse, now mine takes 2-3 cranks before it will start. Broken inlet manifold gaskets can cause it to sound verrry lumpy.
Dont know about this 5,000rpm revving problem your having though.
Good luck fixing it