My 2007 XL7 currently has 80 000 KMS or approx. 50 000 miles. My engine light came on a few weeks ago but would only come on for a short time then go off for a period of time. I checked the code and it came up as a P008, something to do with the crank or cam shaft timing. But since the light was not staying on permanently I thought it might just be a problem with the sensor itself. About 2 weeks later the light came on and stayed on. The truck seemed to be running fine and have not noticed any lack of performance. I brought it to the Suzuki dealer this morning to find out that the timing chains need to be changed. I was told that this is a problem/flaw with these motors. The parts have been ordered and my vehicle will be spending 2-3 days next week. This is all covered under the powertrain warranty. I did ask if I should expect the same problem 80 000 KMS later and they said probably not since they are replacing the parts with what is suppose to better quality parts from Suzuki. I am not impressed at all with this problem and I will probably get rid of this vehicle by next year. I have lost confidence with this vehicle!