hi.. I have a electric hot water heater it is only 4 years old. The water will not stay hot after it finally gets hot We can get one shower out of it then we have to push the reset button wait about 15 to 20 hours just to get one more shower out of it and this only works 1 out of 4 times . What should I do and what could it be?? My husband and I both just lost our jobs and we can't afford a plumber... HELP