Hey everyone. Just joined because my buddy is having some big problems with his truck. He has a 2000 4.0 SOHC with almost 190,000 miles on it. Lately it has been idling really rough and has been dying when any load is put on the engine, and would not rev above 2500rpm. We replaced the front O2...