First off I don't want anyone to think this is a normal problem.
I just had a car come in the shop with a check engine light. P0498 Evap valve circuit. The wires at the lh rear of the car are broken where they go up behind the bumper cover. Easy fix, I didn't bother taking to the dealer. I used a few layers of shrink tubing and wrapped the wires in thick rubber hose to prevent this from happening again. I highly doubt this would be a problem for most other people as this car seems to be driven places most people wouldn't take their cars. The car only has 18000kms on it. I'll post pics when I get a chance.
Oh and to clear the check engine light, I didn't bother using a scanner. I just started and shut off the car 5-6 times and the light went out.