Hi there my engine light will come on when accelerating and I struggle for power I have found a way to manage this but I'm wondering could it be spark plugs fuel filter or o2 sensor? I have put in a new air filter and ran a cat cleaner through it any ideas? I also have a rough idle