I was getting the same codes as you, but not having an idle problem. The ck eng light would come on, stay on for 1/2 day to 2 days and then go off, only to come back on in a day or 2. Finally, it came on and stayed on for several days. Took it to the dealer, they pulled it in the shop and it went off! Said they checked it out thoroughly, including driving with a monitor plugged in - could not get it to read out of spec. So they tried the carb cleaner routine to check the intake gasket - no problem there either. Got 1/2 block from the dealership, and the light came back on. It was finally narrowed down to a faulty aftermarket PCV valve. It was not one piece as it appeared, and the top portion was separating from the bottom. I stopped on the way home and bought one that looked like the original grey one - no ck engine light for a week so far! just a thought if you've bought an aftermarket PCV