Sounds like you may be on the right track.

Check the fuel lines and hoses on the suction side of your fuel pump. If everything checks out there then the diaphragm in your fuel pump may be bad(if its a mechanical pump).

If the pump diaphragm IS leaking, gas could be leaking into your oil pan too. I had a friend have that happen. The engine ran fine, but it diluted his oil pretty bad before he caught it.

Good observation on your part by the way. Diagnosing engine problems without all the info is tough.

Mike