I took my 2005 Nissan Titan for a recall to replace the fuel sending unit a couple of months ago. Yesterday I filled my truck up, but when I took the cap off, it kind of came apart, so, I put it back together and replaced it on the tank when I was finished filling up. However, my fuel gauge was only showing a little over a half a tank. A little while later my "service engine soon" light came on, so, today I took it to an auto parts store to get the codes, and it came up with "fuel level sensor." Did the faulty gas cap have anything to do with it, or was it just a coincedence that I started having an issue? Is it possible that I was given a faulty fuel sending unit when I took it in for the recall?