you say the pressure changes unexpectedly, ifan electric shower this will cause the temperature changes. worth trying to operate the shower on the cold setting to see what water flow comes out of the shower handset. if when flow control is set to max cold the water flow is at best very low (say 3 litres per minute)then you may have a blocked handset esp if in a hard water area..
remove the handset and run the showerhose to drain, does this improve the water flow/temperature. if not advise to seek advice/visit from an electrician
garryk
February 2010