You may find the procedure outlined at the following site useful:
http://autorepair.about.com/cs/troub...l_dtcs_54a.htm
As for the battery light, that probably means you have a weak alternator that is not charging sufficiently when the engine is cold.
-Rod