Hey folks,
So, since my last post about gremlins - had a shop who knows these bikes look at it and they also couldn't work out why it wouldn't run properly... turned out, a previous owner in messing with the head had completely crushed the oil channels running through the head... Anyway, I was then overseas for a bit but came across a 350F engine (from a race bike) up for sale, so grabbed that and said shop put it in for me. Bike now runs great... when it starts...
When the bike is cold it's near impossible to start, requiring a good number of cranks. It won't start or run at all with the choke on, but plugs are looking perfect. When it does start, it will die if the choke is turned on, or if the throttle is blipped until it's warmed up. Once it is warmed up though, as far as I can tell, everything works perfectly (save that the bike prefers to idle quite high, ~2000rpm). The shop thought since it was a race bike engine someone might've ported it or something like that. I should also note that the air filter is visibly dirty, and the filter cover isn't on.
What would you folks suggest the problem might be/first steps? I must admit I'm reluctant to dive into anything major since I'm fairly inexperienced and the bike rides perfectly - if only I could keep it warm...