egr? check your intake plumbling mine did almost the same things for a while because my intake pipe kept popping off the maifold...and check your maf connection , mine just popped off one day and i couldnt go pass 2500 in any gear in bruce b downs traffic>sucked dick
jason
__________________
Don't Text And Drive