Yes, jetting can affect RPM. Also, air temp, humidity, altitude also have significant effect.
Not sure if drive or jet but figure at least 50-80 HP loss for your 400 RPM. When was the last time you ran it at 4700?
Other issues, advance weights in dist stuck or not advancing.