Well Ive been chasing a problem for some time now, I seem to run out of fuel on the top end about 3000 on up and have to back off the throttle. I upgraded my pump to a 190 yet I still get some pinging. The timing is set to 10 degrees and the fuel filter was recently replaced. These are the codes I got 31 41 53 51 91 and 96. Im interested in the code 96 and how to fix it.