im no expert on the v6 but i would check the tps with a code 51. its a switch signal condition code but its weird that code usually doesnt mean anything on that model. could have water in the tank that froze try some dry gas or something with a little alcohol in it. if it froze up inside a line and you smell gas it could have frozen and busted like a pipe does when it freezes check your fuel filter? trace the fuel lines fron the tank up to the fuel rail with the ignition running or ignition on and the fuel pump pumping preasure so you can see if its leaking. let us know what happens.