IPD sale XeMODeX - Experts in Volvo Electronics Volvo modules repair and programming
Please use the MVS Amazon link when you buy anything at all! It helps this site. Thanks very much!

Get email notification of topic replies. Log in or register (free). Amazon Link Buy anything with this and it helps MVS!

04 xc90 T5 engine swap?

Help, Advice, Owners' Discussion and DIY Tutorials on Volvo's stylish, distinctive "P2" platform cars.

2001 - 2007 V70
2004 - 2007 V70 R
2001 - 2007 XC-70
2001 - 2009 S60
2003 - 2007 S60 R

Post Reply
Posts: 71
Joined: Sat Feb 23, 2013 10:06 pm
Year and Model: 1998 xc
Location: bc

04 xc90 T5 engine swap?

Post by h20ham »

Question please faire folk
If I am needing to put a new engine in our 04 xc90 T5
Is there any other options, I have a spare 98 T5 from a xc

I simply cant recall what’s all different. Should say outside of height and a bit on length. Suspect a different boost hose configuration
68 125 b18 4 speed
72 164e b30 5 speed
79 242 16v 5 speed
84 744 T 5 speed
86 745 T 5 speed
88 765 T aw71
91 745 T 5 speed
95 965 T shift controller in progress
05 xc90 rough idle
Posts: 1062
Joined: Wed Jan 28, 2009 9:38 am
Year and Model: S80 / 2005
Location: Atlanta, GA
Been thanked: 26 times

Re: 04 xc90 T5 engine swap?

Post by chrism »

The 6th and 7th digits of your VIN are the engine code. Try to find another engine from which the donor car carries the same code.

Now, having said that, there may be ways to utilize a different coded engine with the swapping of certain sensors and other hardware but I'm not the right person to guide you on that one. Maybe another respondent can help.
User avatar
Posts: 1979
Joined: Thu Aug 16, 2012 1:35 pm
Year and Model: 2005 XC70
Location: Boston
Has thanked: 3 times
Been thanked: 76 times

Re: 04 xc90 T5 engine swap?

Post by vtl »

04 XC90 2.5T used B5254T2 engine. Any B5254T2 engine will be a drop-in replacement.

Your 98 T5 engine is probably a B5234T3 and is not compatible.
05 XC70 265k, 16 XC60 45k, 19 Tundra 5k
Post Reply
  • Similar Topics
    Last post