A flat cam doesn't happen over night. Flushing the engine should not be neccesary. Check the oil for metal. If it is a cam, check around for a good replacement with matching lifters and go with it. Joe