You need to do research for that because there were three engines available the (04 SO) & (04 HO) with the the new 325/600 in the later part of 04. The ECM will be different from 04 HO & 04. 5 HO, if the engine is early 04 it will probably be OK, but the 04. 5 will have problems since the different positions of the Turbo and the program is for a different HPCR pump as well, and as mentioned the exhaust has a 4" down pipe.