There are many causes of restrictive cardiomyopathy. Family history of cardiomyopathy can sometimes be found as this condition can be due to misspelling of one or more genes. Infiltrative conditions like amyloidosis or sarcoidosis can sometimes affect the heart and cause stiff heart to occur.