Wait, your engine is hot in the morning when you start it up? That seems a little wierd to me. If that is the case then perhaps there is something wrong with your temperature gauge. As far as your fuel guage problem goes, I have the same problem. My guage stays up above F all the time except for when I am at about 1/8 or less. So basically, until I get it fixed I just try to keep mine above F. As far as fixing it goes, Im pretty sure that the fuel guage sending unit is in the tank near the fuel pump. Now, Im not positive that it is at this location, but Im pretty sure. You should be able to fairly easily replacing the sending unit your problem should be fixed. The only hard part about this process in draining your gas, dropping your tank, taking out your fuel pump assembly and then re-assembling everything properly. Thats all I know. Good luck though.