This has already been mentioned in earlier posts, but whenever I have had the engine rev noise come through the speakers it has always been a ground problem. May take a while to find, but it soounds to me like somewhere you have a bad ground. Just my .02 cents