98 is din and half and 04 is double din so if you could get it to work wiring wise ( I highly doubt it) you would be left with a hole in your dash either under or over the radio.