is this a large round connector?if so you may have an EPIC fuel system which is bad for corrosion/bad contacts,can only suggest to twist off the connector and try a spray of wd40 to disperse moisture,also have a look into the connector with a mirror and see if there are any pins corroded
cdc
January 2011