The 2004 does have the different ignition system but I believe you can put an older system on it which (will be easier to do than the newer wiring). I just put a 2001 motor in my 96 zj, it had the newer ignition system and I swapped the older distributor and wiring onto it. There are some...