i've had this problem for a while now and no one can give me a straight answer/solution. In every gear at about idle-1500 rpm's i have a learn misfire (or so my mechanic says) popping sound. i have cleaned MAF, ran fuel inject cleaner, replaced all the spark plugs. The timing is at 14 degrees. There is no popping above 1500, and it pulls hard, can anyone give me a suggestion? thanks