It should! But it will not last very long.
yes as long as it is the same size engine
The 2001 Jeep Cherokee is 13 ft. 11.5 in. (167.5 in.) long.
The 2011 Jeep Grand-Cherokee is 15 ft. 9.8 in. (189.8 in.) long.
The 2005 Jeep Grand-Cherokee is 15 ft. 6.7 in. (186.7 in.) long.
The 2007 Jeep Grand-Cherokee is 15 ft. 6.7 in. (186.7 in.) long.
The 2014 Jeep Grand-Cherokee is 15 ft. 9.8 in. (189.8 in.) long.
The 2001 Jeep Grand-Cherokee is 15 ft. 1.5 in. (181.5 in.) long.
The 2008 Jeep Grand-Cherokee is 15 ft. 8 in. (188 in.) long.
The 2003 Jeep Grand-Cherokee is 15 ft. 1.6 in. (181.6 in.) long.
The 2010 Jeep Grand-Cherokee is 15 ft. 8 in. (188 in.) long.
The 2009 Jeep Grand-Cherokee is 15 ft. 8 in. (188 in.) long.