mine is an 04 as well, you just need a lot of patience, there's a lot of fiddleling to do