Hello,
I got a 2005 V6 that got 294,784 Miles, and a second owner. I bought in 2015 in Boston, flew there and drove 28hrs back to Minnesota. That is in 5,215 miles is gonna be 300,000 miles. I do have a short delay when cranking the engine, but when the battery pin or pointer gets to about 14.0 battery level, it starts.
I got codes P0016, 18, and 341 which are related to MAF
( Does P0016 OBD-II code mean? When a P0016 OBD-II generic code is triggered, it alerts the driver that the camshaft position sensor (CMP) for bank 1, which detects camshaft rotation, is not corresponding to the crankshaft position sensor (CKP) signal. )
Bank 2 ( P0018 code means. P0018 is the OBD-II generic code indicating that the camshaft position sensor A for bank 2 does not correlate to the signal from the crankshaft position sensor).
What the P0341 code means. P0341 is an OBD-II generic code that says the engine control module (ECM) detected the engine camshaft position sensor circuit is not within specifications. The sensor pulses do not correlate to the pulses of the crankshaft sensor.
In summary, what am trying to say is that 17years old with almost 300k miles, says a lot about regular maintainers of spark plus, air filter etc. the maintainer and you will be surprised what just a regular oil change can do and also changed of air filter, MAF sensor clean up or reply and battery replacement 4 years ago are the ONLY key changes or replacement. Also, the V6 engine is very reliable same used by Porsche Cayenne V6 and chassis.
My advice regarding your car not cranking, I suggest you take it to a VV dealership and get the right diagnosis, then pay for diagnosis fee ONLY, then toll with a flat bet to a local mechanic that will save you 75% cost if you can order required parts via Amazon or others and pay the local mechanic for the labour
I haven't spent or paid above $800 for any repairs thus far. I wish I was in Britain to help, but someone in the group should be closer to giving a helping hand.
Good luck.