Dishwasher power off in middle of cycle

Our dishwasher was running normally but the next time I was in the kitchen I noticed that no lights were on the display. There was a very familiar smell of burnt components so I went downstairs to check the circuit breaker, It wasn’t tripped but I shut it off anyway and proceeded to find some burnt capacitors and overheated components near them on the circuit board. (C301 & C307 large blue caps).
I was just wondering if it was probably the circuit board that went on its own or if there is something else I can check out before ordering a new one??? Also, what would be the circuit card p/n for my d/w?

Mike

Model: MDB9100AWQ Serial: 10487043WU

http://www.appliancepartspros.com/partsearch/ctrfs.aspx?part_id=3158622&diagram_id=676415&&model_id=47136

I would check where the house wiring connects to the dishwasher via the junction box. It is located behind the kick panel

Thanks for the suggestions and help determining the correct pcb assembly. I’ve just placed my order

Mike