I noticed it stalled when slowing down to stop at a stop sign, and sometimes it ran a little rough while driving. It then threw a P0452 code. I did replace a faulty LDP just a few months ago, and it seemed to run fine afterward. Could the LDP be bad again? Purge valve? Runs just fine when it's cold. Any other idea? Thanks!