As you can see from your own link, there are several different possibilities that can cause the P0456 evap small leak code. Often, the first thing checked or replaced is the gas cap, but unless it is improperly installed, it's often not the problem. As far as the TSB, it doesn't apply to the 2008 m...