I recently picked up a 2001 Chevy 1500 with the 5.3. The last week or so, while I am trying to get it to pass emissions and safety, it has been giving me a PO300 code which is random misfire. It only happens when it is cold out, and when the motor itself is cold. It also seems to idle a little rough when cold as well. Then after about 30 seconds it idles normally. One of my buddies is thinking it is the intake manifold ring/gaskets could be leaking, but before I tear into it, I want to see if anyone else happens to know what it may be? Any and all help is much appreciated! I got til the end of February to get it registered, but would prefer sooner.