Truck hard to start in morn got a P0452 code
I have a 1998 Chevy K 1500 Silverado that will not start after sitting for over 12 hours once started there are no problems except the check engine light that will not go out. It started becoming hard to start last weekend and within 3 days it won't at all without using starting fluid. I have been told by the guys at AutoZone who used a scanning tool to get a P0452 code, that the fuel tank pressure sensor might be bad. It is on the top of the tank and a new sensor costs about $35. I just changed the fuel filter and put new plugs in now it starts better but still no change after sitting over night. Is this code correct or a symptom of something else?
Havin' trouble in S.A. Tx.