

Hi all,
I recently test drove a 2007 xc70 (has about 110k miles on it).
The drive felt pretty good and smooth. Brakes, suspension, steering, acceleration felt good as well.
However there were a few warning lights on (attached images for you to see), and the OBD2 scanner showed a "P0442" code on it. Looking up online, I know that code means a small leak in the EVAP system (likely caused by a loose fuel cap gasket). The airbags also need to be serviced as well (was going to get it done regardless).
Now, my concern is whether that small issue is triggering the rest of the warnings or are they going to be separate issues (abs module/rear diff/AWD module)? I'm finding mixed answers where I'm looking, but I figured posting here and asking people who actually own one might help me get a better insight.
Other than that, the thing was in immaculate condition. All the electronics worked, AC was ice cold, and interior/exterior are incredibly clean.
I really like the xc70s (especially the P2s), and hope to own one soon.
I will appreciate any help/guidance.
Thanks for your time!