2003 chevy express 3500 random miss fire

Ok so heres the deal. I have a 15 passanger chevy express 3500 with 81656 miles on it it was running great went to nashville tennessee filled up and about ten min later check engine light starts flashing missing like crazy checked code it says p0300 random miss fire changed the plugs wires the fuel filter checked the compression highest was 170lbs lowest was 160lbs also removed the complete fuel rail cleaned and inspected everything any ideas this is a natural gas van. ran perfect till then I also sprayed carb spray all over the intake to ruel out a leaking intake any ideas would be great i have to get this thing back on the road thanks :slight_smile: