ok well i just completely replaced the idle air control valve and the max air flow sensor and cleaned all the carbon i could where the old iac was and drove it stopped and started it several times and that appears to of been the problem. It starts perfect every time now i guess time will tell us if that was the problem for sure or not