As long as it has a return style fuel system and the same injectors it was calibrated for it will run. That being said the 04 is likely DBW and the 99 DBC.