Have you tried just revving her up in neutral while parked?
Might help you track down what area the noise is in
If there is no noise, try jacking up the rear wheel and running through the gears
If it does seem to be engine related, I too would take it to the shop