Doesn't sound too flash. The number of the degrees (180) implies a single or two cylinder engine with the piston hitting something at the top of the stroke (like the head, valves, a piece of the rings, or just the compression). Have you tried taking the spark plug(s) (asssuming this is a gas...