The thing that stood out to me is that the engine will not idle below 650 RPM. Now, this is a newer engine so I may be way off base but looking in the book for my '54, it calls for an idle speed of 400-500 RPM. This would seem to indicate that the problem could be something other than that of the starting system, couldn't it? Just an idea.