my 2002 dodge ram quad cab 4x4 5.9l 360 on a cold start, it fires up and runs fine for a few minutes. at a certain temp it starts to run real rough and miss for a few minutes. then after a certain temp it runs fine again. Ive had it into 3 different shops, cant find anything. no codes. I have new head gaskets, new intake and plenum gasket, tb gasket, new gas cap, new plugs, wires cap and rotor. have checked all vacuum hoses, replaced all bad ones. I have been through the complete EVAP system, amongst other things. what in the heck. I know of other people with the same issues and they cant figure it out either. I am at my wits end. anyone have any ideas?