Is your sticker for 32 dgr in the right place?
360/97 = 3,711 (each teeth is 3,711 drg).
97-88 = 9 then the 32 point is at 9x3,711 = 33,40 dgr.
Your timing is 87# teeth, that ends up with 97-87 = 10.
Your timing is set at 3,40x10 = 34 dgr, a bit too advanced.
I would suggest you to retard it to...