Read this thread on the P0410... there are a couple of things that can cause the code..... dont know if a bad battery will cause it.... but this car does NOT like old dieing batteries... it does all kinds of odd things...
(forgot the link)
https://www.crossfireforum.org/forum...-solution.html
If your battery is over 4 years old, replace it, clear the codes and see how things go... the P0410 may or may not come back......