When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Hi Dan, and welcome to FTE! Please take a moment to check out the guidelines, they will give you important information that you'll need when posting here.
The first thing I would do is to check the codes. Even if the Check Engine Light isn't on, the computer can still generate and store fault codes. You can purchase a code scanner pretty cheaply, or, some auto parts stores will check them for you for free, since they hope you will buy the parts you need from them. There is also a method you can use to check the codes with an analog (needle-type) multi-meter.
I am thinking, just off the top of my head, about the IAC (Idle Air Control) valve, or possibly the Coolant Temperature sensor. But those are just guesses, it's always best to pull the codes.
Another thing related to #2, make sure the intake manifold bolts are tight. They have a reputation for coming loose which leads to engine ping (also tends to leave coolant deposits on spark plugs especially #5).