Ok just a quick recap. My Only symptom is a surging/fluttering/bucking that happens after driving for about an hour and everything been at operating temp for a while. Its weird it feels like a buck and looks like a quick small acceleration and hitting the breaks on the tachometer rapidly. It happens at what seems to be at all speeds. It only jumps like 200-500 rpms other than that haven't noticed any issues. I have also replaced nearly everything! Now I did get these codes once before but they gone by the time i got to a scanner and the scanner didn't read history codes :/. Anyways, here is what I got with a quick explanation.
P0403: egr valve system fault(solenoid)
p0405: egr system fault(position sensor)
c1233: Wheel speed sensor (open or short circuit right front wheel)
C1241: Varible Effort Steering Circuit Malfunction(not sure if i should be worried about this one.....) Coupling this with my crappy day, this is leaving me not knowing what to think. I'm starting to feel its time to break rule number one and go to the dealership. any help appreciated!