I had my ABS light and brake light stuck on in my '03. It turned out to be just a blown fuse, #6 in the main fuse box under the hood to be exact, that's the ABS pump fuse. Not sure if the fuse number changed for '04 or not ? I slid in to a curb during a snow storm, which for some reason caused my fuse to blow. I couldn't get Smarty to read my code either, had to take it to the dealer to read ABS codes.
Jeff