Is your gun clean throughout? Are you using a fresh, high-quality battery? What are you using for lube? If you swap out the reg, do you still have the problem? Does your gun have a gauge so you can see the pressure level? What's the output pressure of your tank? Are your detents in good shape? Are the FPS dips and spikes random or does it lose or gain velocity over the course of a few shots?