ouch. you bought an element? always check elements first with circuit testers or a multimeter before replacing!!!
Would suggest you check your thermostats, and bear in mind being an indesit its possible its a program failure if soap dispensor went same time as the heating
mr fixer, June 2008