Other heart problems include faulty valves, in which back-flow of blood may occur and a hole in the heart. Heart diseases can be prevented through the use of drugs, transplants, artificial hearts and replacement valves. Several lifestyle factors can cause heart problems to develop, these include: smoking, high fat diet, high cholesterol, high blood pressure and lack of exercise.