Battery temp sensor high is probably because you have an 04+ and do not have the wrap that goes around the battery. Im pretty sure S&P or Modern cells a fix for that CEL. If you can't find it, I do have the wrap that goes around the battery although I'm pretty sure it's beat up.
i figured it out i changed the o2 sensor in the 02 housing but the one throwing the code was the one in the exhaust. so i cleared the code and no returns so thanks for all the help guys. and btw i figured out that if u get this code and it says 1/2 o2 sensor change the one in ur exhaust and if u get it and it says 1/1 o2 sensor its the one in your o2 housing