F-Type ( X152 ) 2014 - Onwards

F-type engine swap

Thread Tools
 
Search this Thread
 
Old Mar 9, 2026 | 06:49 PM
  #1  
Deogee's Avatar
Thread Starter
|
Junior Member
5 Year Member
Joined: Mar 2020
Posts: 29
Likes: 7
Default F-type engine swap

Looking for advice.

Swapped a 2016 XF Sport 3.0L supercharged V6 into my F-Type, keeping the original F-Type PCM and engine harness. Engine starts fine cold and runs past high idle, but once it slightly warms quits it won’t restart until it cools.

Codes logged: U2300-54, U0001-82, U0140-08, U1A4B-47, U1A4C-00, B1412-96.

Things tried so far:
  • Replaced camshaft sensors
  • Crankshaft sensor verified good
  • Original engine harness retained
  • Previous engine hyrdo locked and bend a rod, exposure to water only reached around the crank pulley
Symptoms point toward high-pressure fuel pump, MAP/boost sensor, or throttle body mismatch, with CAN/network codes likely secondary. Anyone seen this exact pattern after an AJ126 engine swap?
 
Reply
Old Mar 10, 2026 | 01:26 AM
  #2  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default

See how Eric O. diagnosis a similar problem.


Let us know how you find success.

Bill
 
Reply
Old Mar 10, 2026 | 10:12 AM
  #3  
Deogee's Avatar
Thread Starter
|
Junior Member
5 Year Member
Joined: Mar 2020
Posts: 29
Likes: 7
Default

Thanks for the video Bill, I will do some tests to troubleshoot the fuel delivery system. However, the reason i haven’t chased fuel is because once in no start mode it didn't want to start with starting fluid. It starts fine cold, and once out of the lean start up situation, it ramps down and dies constantly. It would be interesting to monitor fuel pressure during this ramp down. There isnt a schrader valve on the rail which is why I haven't monitored the reading up to this point. That will be my next test.
 

Last edited by Deogee; Mar 10, 2026 at 11:33 AM.
Reply
Old Mar 10, 2026 | 05:51 PM
  #4  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default

Deogee:DTC:
U2300-54 is powertrain control module incorrect calibration.
U0001-82 is HS CAN powertrain control module calibration.
U0140-08 is ?
U1A4B-47 is Telephone interface module failure
U1A4C-00 Parking brake mode activated
U1A4C-00 is quiescent control module failure

Use SDD (or Pathfinder) to reset DTCs.
Then if Powertrain Control module is unchanged in the vehicle, program existing Powertrain Control Module.
Existing assumes that the bootloader is correct for the module, a safe bet for the original module.
Programming the PTCM will recalibrate it to match the sensors.
SDD will ask if it should clear DTCs. Say yes.

Close SDD or choose something to monitor: fuel pressure?

Restart the engine.

Let us know about your success.


Ref: Jaguar Diagnostic Trouble Code (DTC) Definition, Causes and Diagnosis

PS: High pressure fuel can be hazardous. Use SDD to monitor fuel pressures.
 

Last edited by Bill400; Mar 10, 2026 at 06:17 PM. Reason: add reference
Reply
Old Mar 11, 2026 | 12:21 PM
  #5  
Deogee's Avatar
Thread Starter
|
Junior Member
5 Year Member
Joined: Mar 2020
Posts: 29
Likes: 7
Default

Bill, Thanks for the reply and info. Unfortunately I do not have a SDD scanner to perform this operation, Might need to invest into one or find someone with one. However what I did do is a comparison test using my Xtool D7. I understanding this is not the best scanner for the job, but I thought the comparison data might be helpful.

I performed the following test, and recorded the results.
Also reengaged the parking brake to ease that code variable.

Engine Cold / Initial Codes
Cleared all codes when cold. The only code that did not clear was U2300-54 (permanent)
Turned the ignition on (still cold not running), the following codes quickly appeared:
B1412-96 – Permanent
P023A-13 – Temporary
U2300-54 – Remained (Permanent)

Engine start / Idle and Monitoring (Until Stall)
Started and let the car idle and monitored until it gradually died. Monitored the following values when idling which stayed stable and showed no drastic changes at the time of stall:
Coolant Temp - 40°C
RPM - ~1,000
Absolute Throttle Position - 15.7%
Fuel Rail Pressure - 19,740 kPa
Relative Throttle Position - 5.9%

No-Start Condition (Cranking)
After it gradually died when idling (1 to 2 minutes after high idle kicked off) started two more times (barely) and quickly stalled, then after that went into a no start situation.

Values when cranking in "no start"
Coolant Temp - 40°C
RPM - 200
Absolute Throttle Position - 15.7%
Fuel Rail Pressure - 14,480 kPa
Relative Throttle Position - 5.9%

Full Scan After Warm (warm in relative terms) No-Start
C1A03-22 – Intermittent
C1A04-22 – Intermittent
B1412-96 – Permanent
U2300-54 – Permanent
P023A-13 – Permanent
Additional Notes:
Air conditioning is not charged
Front bumper and hood are currently removed from the vehicle.

Does this tell you anything?
 
Reply
Old Mar 11, 2026 | 02:13 PM
  #6  
Deogee's Avatar
Thread Starter
|
Junior Member
5 Year Member
Joined: Mar 2020
Posts: 29
Likes: 7
Default

Originally Posted by Deogee
Bill, Thanks for the reply and info. Unfortunately I do not have a SDD scanner to perform this operation, Might need to invest into one or find someone with one. However what I did do is a comparison test using my Xtool D7. I understanding this is not the best scanner for the job, but I thought the comparison data might be helpful.

I performed the following test, and recorded the results.
Also reengaged the parking brake to ease that code variable.

Engine Cold / Initial Codes
Cleared all codes when cold. The only code that did not clear was U2300-54 (permanent)
Turned the ignition on (still cold not running), the following codes quickly appeared:
B1412-96 – Permanent
P023A-13 – Temporary
U2300-54 – Remained (Permanent)

Engine start / Idle and Monitoring (Until Stall)
Started and let the car idle and monitored until it gradually died. Monitored the following values when idling which stayed stable and showed no drastic changes at the time of stall:
Coolant Temp - 40°C
RPM - ~1,000
Absolute Throttle Position - 15.7%
Fuel Rail Pressure - 19,740 kPa
Relative Throttle Position - 5.9%

No-Start Condition (Cranking)
After it gradually died when idling (1 to 2 minutes after high idle kicked off) started two more times (barely) and quickly stalled, then after that went into a no start situation.

Values when cranking in "no start"
Coolant Temp - 40°C
RPM - 200
Absolute Throttle Position - 15.7%
Fuel Rail Pressure - 14,480 kPa
Relative Throttle Position - 5.9%

Full Scan After Warm (warm in relative terms) No-Start
C1A03-22 – Intermittent
C1A04-22 – Intermittent
B1412-96 – Permanent
U2300-54 – Permanent
P023A-13 – Permanent
Additional Notes:
Air conditioning is not charged
Front bumper and hood are currently removed from the vehicle.

Does this tell you anything?
**UPDATE**
Through more trouble shooting I was able to fix the P023A-13 CODE.
The only remaining code is B1412-96 – Permanent U2300-54 – Permanent Research tells me the B1412-96 code is inherent and to be ignored.
Through this cycle of testing I am now wondering if it is choking itself out in a fuel rich scenario.
During this cycle of testing, during the end of its idling period, nearing the point of stalling I tried to hold the rpms at around 2k to see if it would stay running. It did stay running for a short period but eventually stalled.
Removed the intake to inspect throttle body and it was very clean but did have signs of pooling gas and smelled of rich fuel, however I was giving it more gas in an effort to stay running.

Rescanned and only codes now are B1412-96 – Permanent U2300-54 – Permanent.
Since the original engine was hydrolocked, I am now leaning torwards the MAF sensors being bad.
Ill report back.

 
Reply
Old Mar 11, 2026 | 02:15 PM
  #7  
Bill400's Avatar
Senior Member
Joined: Aug 2012
Posts: 819
Likes: 433
From: Mechanicsville, Virginia, USA
Default DTCs likely related to the engine wiring harness

Have you reviewed all of the DTCs? Ref Link: Jaguar Diagnostic Trouble Code (DTC) Definition, Causes and Diagnosis

The following DTC clearly indicates a wiring harness fault:
Jaguar DTC P023A-13: Charge Air Cooler Coolant Pump Control Circuit Open - Circuit open

DTCs likely related to the engine wiring harness.

Consider reviewing as many engine sensors as possible using your device.

Let us know how you resolve this problem.

 
Reply
Old Mar 11, 2026 | 07:20 PM
  #8  
DJS's Avatar
DJS
Veteran Member
10 Year Member
Liked
Loved
Community Favorite
Joined: May 2013
Posts: 6,990
Likes: 2,664
From: Metrowest Boston
Default

I don’t know if these engines can continue to run if the gas tank isn’t venting properly. For grins, I’d try it with the gas cap off.

It reminds me of a 40HP Mercury outboard we had when I was a kid. If we forgot to open the vent on the external gas tank, it’d run briefly then sputter out.
 
Reply
Old Mar 11, 2026 | 07:30 PM
  #9  
Deogee's Avatar
Thread Starter
|
Junior Member
5 Year Member
Joined: Mar 2020
Posts: 29
Likes: 7
Default

Originally Posted by DJS
I don’t know if these engines can continue to run if the gas tank isn’t venting properly. For grins, I’d try it with the gas cap off.

It reminds me of a 40HP Mercury outboard we had when I was a kid. If we forgot to open the vent on the external gas tank, it’d run briefly then sputter out.
Lol. Worth a try, actually thought about that, but never went further than that.
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
SuperchargedFresh
F-Type ( X152 )
28
Dec 7, 2025 01:56 PM
AldoRaine
F-Type ( X152 )
6
Aug 17, 2024 07:55 AM
GPM575
F-Type ( X152 )
5
Feb 15, 2024 02:18 PM
Deogee
F-Type ( X152 )
19
Nov 24, 2023 01:11 AM
danielbah
F-Type ( X152 )
5
Jun 11, 2022 04:34 PM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 



All times are GMT -5. The time now is 11:16 AM.