Lately, whenever I put gas in my truck, I have to hold the gas nozzle at a strange angle and pump gas very slowly or the pump handle shuts off and a little gas spits back out. Then, after I fill up the truck, I smell gas for a little while. The gas smell usually stops after I use about a quarter of a tank. Does anyone know why this is happening?