I have a 2000 x1 with 26000 miles. Just the other day it started to run like crap. If I roll on the gas it acts like it is running on one cylinder and it back fires once in a while. Any advice would be appreciated before I end up taking it to the shop. Thanks