Way too much timing at idle. You are checking it with the vacuum disconnected and plugged aren't you? I would think 15-18* at idle with 35* at 2500rpm.