So, truck still has the code, but does not set off the MIL, however truck runs fine until warm then the idle is sticking at about 2300rpms, and a second code pulls up (still no MIL). now I have code p0101 and P1404 showing on my scanner. truck is starting and running fine except for the rpms when warmed up after looking at all the codes beginning to think the PCM is going bad..... any thoughts?