This started happening yesterday. It usually only happens when I am at moderate to heavy throttle (at highway speeds) and let off the throttle. It sounds and feels like someone is taking a rubber mallet and hitting the engine about 3 times a second. Any ideas?