Wow, i have never seen the plumbing inside the Titanic before, see what salt water can do after 100 years! Opps, wrong thread, wow, pretty rusty.
There was a 1999 Dakota locally here on Craigslist in NEPA, i can get you the phone number or email if you want. The guy said he was only parting it out, not selling the entire truck, so he may have the filler neck. I was going to say the mechanic may have just reset the light, it will come back on if the problem is still there after x amount of starts.