it could be the temp sensor, i'm not sure if that would through a code or not, i think it should, but you might still be in the parameters.. but it could really be a few things. This is a tough one to diagnose online..