My 2003 discovery is showing me these trouble codes. P1300 P0304 P0306 P1451 P0300 P0135 P0134. I have replaced both upstream 02 sensors. Both are bosh. I found since her one bank 2 electrical leads just in front of the connector coming from the wiring harness blown insulation off and burnt and was replaced and repaired. I replaced the maf sensor also bosh. I replaced the cam sensor. I have replaced all plugs and wires wires replaced with the 8mm. I also found a 15 amp fuse under the hood that is in charge of the circuit for all of the things I replaced was also blown. I also have two new coil packs that I have not replaced yet. It has progressively gotten better but is still having issues. At this point I'm not sure if I'm chasing down an electrical Grimmlin. It seems to idle smooth you can barely detect the misfiring. But as soon as you put it under load it stumbling quite a bit. Any thoughts or advice would be greatly appreciated thank you.