ok, took it to someone who fixed it more thoroughly, said the cam lobe was worn down pretty well, replaced the starter solenoid again, and found water in the gas. cleaned it all up, tightened the valves up, and it runs like a charm. not it just has a deck problem where the road that goes across has slipped out of the hole that keeps it level.