03 discovery is giving me trouble codes P1300 P0304 P0306 P1451 P0300 P0135 P0134. I have replaced both upstream O2 sensors both are bosh. I have replaced the maf sensor bosh. I have also replaced the cam sensor. I have also replaced the plugs and all the wires 8mm. I found the 15 amp fuse that governs the circuit blown this is located under the hood. I found the leads for sensor one bank 2 shorted out and burnt they were fixed replaced and have good connectivity. The only thins I have not replaced yet is the purge valve and both coil packs. The truck Runs at idle smooth but as soon as you put it under load it stumbles.