Maybe the shifter linkage bushings are gone. Is your shifter loose? When you tap the gas, you shift the engine's position and maybe cause the linkage to actually find 3rd. When I replaced mine, there was 1/2 of one bushing in a linkage that required two.