2003 3.5 V6, also has P0304 code. Not sure if related. Code has been there for a while. Runs good after warming