I had similar issues a while back and decided to switch providers after my bills kept jumping up without clear explanations. I ended up moving to Octopus Energy, and they gave me a £50 credit when I used an
Octopus refer a friend code to sign up. The switch was simple, and the credit took some of the sting out of those bills.