Well, I'm back to report the latest.. I was pulling a pretty big load and the check engine light came back on.. Cat Converter again! Had that replaced along with both O2 sensors.. I understand it takes the computer a little while to adjust.. The O2 sensors were toast! Also asked the mechanic about the MAF sensor and he said he cleaned it when he changed the plugs.. The truck is still doing the extended cycle thing at startup, not sure if the computer will correct anything.. Had the truck out last night and once it's started, it runs like it is brand new.. so smooth! The mechanic did not think it was an issue with the check valve because every morning it fires right up.. He said if it was a check valve issue, the pressure had all night to bleed back and should do it every morning! So I have changed (or recently been changed )the plugs, plug wires, cat converter, O2 sensors, air filter, fuel pump, fuel filter, battery, cleaned the MAF sensor and it still wants to chug at startup.. Also, the gas mileage before I changed the O2 sensors was 18-19! Everything I changed needed changed so I haven't thrown money away but I can't believe this problem isn't solved yet! I haven't seafoamed the engine, is that next?