I have an 07 LR3 SE. 132,000 mi. I had an O2 Sensor fault. Changed out sensors. If I start the engine it cranks on then stalls out. If I press the gas pedal it will catch, although it chugs and chokes, sputters the will idle up steady around 1000. I saw a leak in the center around bell housing...