When the truck is put in reverse it stalls ocasionally it will stall at an idel

The new ICM had an orange wire installed with it as the old one did not

a c and heater only comes out the bottom will not come out vents

replaced the evapo vent solenoid and purge valve. code still comes back

1999 Chevy silverado 5.3, turn the key for 4 secions then release it wait a few secons turn the key again and it starts.
What could cause this?

Starts just fine, if it goes into gear it will only go a little ways then stops going and just revs up. I turn it off for a little bit it's does the same thing again. Starts goes into gear, goes just a little ways down the road and then stops going and just revs up won't go any further.

What can this be? Starts fine if we get it to go into a gear it will just stop going again and only rev up. What can this be? It starts every time

I would like to trouble shoot this problem before I start changing expensive parts. I need assistance on where to begin troubleshooting

two months later i am getting same code. How can I test them.

I repace the fuel filter,still sputters and dies