Could be or it could be your timings out
yep.
Scan it for codes, it should come up with hall sensor fault code out if its timing or faulty hall sensor.
Set to TDC, and check line up of rotor to timing mark on the dizzy body as it should be bang on.
Dizzy can be turned a small amount to correct if the inter shaft is a couple of teeth out, some dizzys have dowels to stop them moving just pull one out in that case.
Worth checking bottom pulley is lined up correctly but normally its the inter thats moved as it spins pretty freely and moves easy when fitting a new cam belt and can jump a tooth without noticing.
If timing is spot on then its 99% the hall sensor, another scan should confirm
Search U281 code reader for budget code reader, a must have for Mk3 ownership