Actually, your DH SHOULD get on and ride it. Or your LBS guy. Bikes behave differently when the weight of a real person is on them than when someone's shifting gears and moving the pedals by hand. Sounds like some kind of chain or derailleur adjustment might be necessary.