My Volvo V50 2.4i recently threw a couple of VVT related error codes: ECM-640A and ECM-640F and one of the suggestions in VIDA is to clean or replace the inlet camshaft check valve (VVT valve)....
Putting together a list of Volvo P1 parts and their Ford and Mazda equivalents. Volvo Part Part No. Ford P/N Mazda P/N Coolant tank (2.4i) 30776151 1438913 / 3M5H8K218DG...