Just went through an overheating period which I think I am mostly through with, possibly the purge tank cap was the main culprit in the end. Now I have had rough idle at the start but quickly clears up after driving only a few feet. Tonight however, it coninued for 100 ft before it cleared up and the check engine light started flashing then stayed on ... current code PC 1380 ... can't find it on GOOGLE ... what is it? 2nd question ... are the codes in HISTORY necessarily resolved issues or still possibly valid? Thanks.