I'd say that will be your problem.......
there is a guide on here to adjust the timing. The best way to check it is to get an ignition lead. Remove Coilpack number one and put the lead on the spark plug at one end and put a bolt or something in the end of the coilpack so you can put the other end of the lead on there. Then you can check the timing as usual
The loop method (wire off the ignitor) doesnt work all the time
Standard timing should be 15 degrees at idle (must unplug the AAC valve or TPS, I forget which one, have a search around here, the guide is somewhere)
To adjust, loosen the bolts for the CAS and move left to right till its 15degrees BTDC Cyl 1