I have a 97 ranger with the 4.0 6 cylinder in it. Check engine light is on. Throwing a EGR code, also running lean in banks 1, and 2. Replaced the EGR, that code went away. But now truck is having a rough idle in park and just recently stalled out. New plugs and wires were just done this past weekend. Any ideas on what is going on?