Do you know the code? A lot of auto parts stores will scan your codes for you so that you can tell what the problem is. Also, if the message center on your 04 is like my 03, you hit setup and then reset to run a system check and it will tell you if there is a problem with the charging system though you'll still need the code scanned to know what the problem is.