I don't even want to say what I'm thinking. I hope it's not what I dealt with January 2014.
Hopefully the OP can post a picture or explanation.
I don't believe though that 03-04 used the same front cap. A call to the factory with your V.I.N. should get you an answer.
The 04 cap probably could be adapted to work.