Have you considered the AOS? I had the same codes recently and similar idle bouncing, and while I did not necessarily hear chirping, I have read that a failing AOS can make some odd noises. Mine actually made a light hissing sound when the car was warmed up. Check it by trying to remove the oil filler cap while idling. Difficult to impossible to remove indicates a failing AOS. I was amazed at the difference with the new AOS,,, the cap comes right off. I think my AOS was failing for a long time, but it started to smoke upon starting regularly about the time the idle bounce started. It all was resolved with the new AOS.
Good luck.