I have gotten a oil change and all my fluid checked and filled, a tune up and a new battery. When I accelerate, it goes real slow then it speeds up a little and then it goes slow again. It is not my tranmission. I suspected it is my egr valve. Any ideas. Please help
you should have a scanner hooked up and drive it so you can see what the computer sees. Check the exhaust backpressure for a restricted exhaust... Fuel filter? (would show up in the fuel trims)
do a lot of checking before you start replacing parts