ok, today i had more of a tinker. Both plugs got cleaned up, sprayed with carby cleaner and regapped.
This time, it's the left cylinder that won't fire when cold, when revving it, it will occaisionally fire. I cleaned both pickups and noticed that the upper pickup (at the 1o'clock position) has a larger gap than the lower pickup. I swapped over with another pickup I have, and it still made no difference, the left cylinder didn't like to fire much.
I've swapped coil packs on that, and still no difference. I swapped PGM and no luck there, I'm now just trying to get my hands on a compression tester.
As a side note, the bike has been rejetted, and the pilot jets will be returned back to stock sizing jus as a check.
Once I sort out the left cylinder, then I will able to get the bike running properly.