Thanks for the reply boost, as far as the code goes the only thing I can think of is checking the evap purge solenoid, most likely replace it. The code causes the gauge to do that, my dic at times show the level on start up for 10 seconds then just goes to dashes showing nothing. I've read it is a symptom with that code.
where would that canister be located?