Hi I don't know you machine but from what you say since the bed is warming up and the machine is displaying the bed temp the fault is most likely to be the semiconductor switch whic switches off and on the power to the heated bed. That would be consistent to a short circuit across the dc power to the heated bed.
I dont know where this is located on your machine but probably on the main board.