My 2013 XC60 at 145k started throwing the circuit code and pump pressure message associated with a failing pump. Based on other replacement threads and videos I purchased the bosch pump part number 0261222019 which does not include the hoses.
My vehicle is AWD which makes the pump replacement difficult. VIDA procedure calls for putting the rear subframe in “Service Mode”… i.e., dropping the rear subframe. I wasn’t about to do that and based on what I had seen, it seems like I could disconnect the hoses with the pump in place, fish out the pump and replace.
Turns out my 2013 uses nylon lines which are heat formed to the pump. So disconnecting the lines in place was going to be more complicated.
The output of the pump has a quick disconnect on the charcoal canistor and the input of the pump has a slip over hose fitting. The input runs all the way to a filter mounted close to the fuel fill location.
I was able to get the quick disconnected disconnected easily, and with some long screw drivers I was able to push off/disconnect the input hose at the slip fitting. Red arrow is pointing to the slip fitting that runs up to the fuel fill location in the attached picture.
Once you have the hoses off however there is very little room to remove the pump and its hoses. I had considered heating up the hose in place per this thread below, but figured out the following process.
The pump is mounted with 3 screws to a metal bracket, the charcoal box is also mounted to this bracket. There are two screws at the rear of the bracket holding on the charcoal box and a rubber grommet in the front (make sure not to loose that). So remove those two 8mm head bolts, along with the other two quick disconnects on the evap box and now the evap box can be moved around to create room. The metal bracket that both components were attached to is attached to subframe with three 8mm head bolts. 1 in front and 2 in rear. Remove those allows for movement of the bracket. By loosening the bracket and the canister, I was able to push both back towards the rear of the car far enough to fish out the pump with the attached nylon hoses from the front side of the diff. Once on the bench I then used a temperature controlled heat gun set to 400F to heat the hoses and move them to the new pump. FCP had sent me the Oetiker clamps to use to attach the hoses but them seemed like the wrong size, so I ended up using SS hose clamps.
There was a lot of trial and error, but unbolting the charcoal box and bracket made it pretty straight forward. Reassembly was quick. Ran the fuel tank pressure test in VIDA and all is good.
Here is another thread about the nylon hoses.