OK, 3 days of Internet research later I can answer my own post.
Problem with no idle & appaling low-speed running was that the lower trunking to the air filter housing had become displaced, & was leaking air. Re-connected, & no problem ..... Good
BUT, still could get no clue on the way to...