As was mentioned if the internal pump pressure is squat even at idle it'll run funny. Pressure = advance. Somebody might have jacked with it previously. Something has to be pretty funky to need that much advance. It's better than it not working, but there's got to be a reason.