the hot heat trap on the water heater could be plugged. just disconnect the copper flex lines to heater and loop them together. if you get good pressure on the hot side of everything then you know it is the heater. the nipples on top of the heater will need to be replaced with new nipples