* 4.0L Inline-6: This was a common engine choice.
* 4.7L V8: Another popular option.
* 5.7L Hemi V8: This was available in higher trim levels.
So there's no single answer; the engine size depends on the specific trim level and options of the 2004 Grand Cherokee.