Fuel Fluke

Just a thought here,your gas cap.The vent hole could be plugged,causeing pressure buildup,not venting?Just a long shot.Crack your gas cap loose and see if this sucking continues?