P0455: Cracks, holes, or splits in EVAP hoses are typically the issue. Could be other things though. The EVAP issue should not cause your dying problems.
It's a 2004, then by all means change out the old parts, but without narrowing it down with some live data or a higher level scan tool, it...