2001 Land Rover Discovery 2 - gas V8 Had an intake manifold leak on lower intake... fixed now. Caused numerous codes. 14 of them altogether.. It ended up making my car run lean and burnt out the cats. I ended up replacing both CAT's, MAF, coils, new plug wires, throttle position sensor, crank position sensor ,fuel pump, plugs. Now runs better with more power but seems to still be hesitating under acceleration. I replaced the CAT's first and everything after. I didn't find the intake leak till I replaced all these things. Possibly melting out the CAT's again because of it running too lean. I didn't replace the injectors though, they are original. Now from 14 codes to only two remaining and hesitating. I can feel the truck being held back when accelerating and not exactly full power. The only codes remaining on the OBD are #P0140 and #P0141. Any help on what you think it might be???