Hello I will help with your question please remember to click the ACCEPT when done I don't get paid unless you do
Actually code 23 if for the camshaft position sensor code 33 is for the idle switch - when you turn the dial on the ecm to the right it selects the mode for the ecm there are 5 modes the engine runs normally in mode 1 and when you go from mode 3 to mode 4 that will erase all the codes , mode three gives you the codes if there are any it will give code 55 if every thing is ok , in mode 4 you can check the idle switch if you have it in mode 4 the red light will either come on just as you open the throttle or it will go off just as you open the throttle
that is probably the best way you can check the idle switch if you have code 33 if you have code 23 that would indicate a problem with the cam position sensor which is essentially the distributor some times on these 2.4L trucks I would find that the throttle sensor which has the idle switch in it would cause a surge in the engine when the sensor was going bad and replacing the throttle sensor was the only way to fix it
Rick, thanks for the help. Was able to resove the issue with your help. THe EGR was stuck and all it took was a spritz of carb cleaner to get him back on the road.