Help! 1st time disco owner . Random misfires.
#11
Sometimes they just get old. I always replace a fuse once before moving to diagnose a short.
#12
#14
#18
P0154 is a dead O2 sensor. They're always good to replace anyway. Get either Bosch, NGK, or Denso.
P0340 is still a camshaft sensor malfunction.
As for acceleration, I'm not sure what you're expecting, but you shouldn't expect much. Even with the 4.6L, it's still a 4600 pound vehicle with 217 horsepower. The engine is much better at making noise than speed.