How are your O2 sensors, sounds like your front O2 is bad... You replaced a lot of stuff lol