Emissions Test

My buddy needs help to pass the test at idle. Any suggestions. It may be running a little fast. Timing is 20* at idle. 40*at 3000. This is at Phoenix Arizona. Any and all suggestions appreciated. Thanks. Kim

B06E7B7C-2D46-4991-81F8-7034433DFCE7.jpeg