Jeep has recalled 113,000 Wrangler and Grand Cherokee 4xe SUVs over an engine defect that can cause power loss and fires.