Gets hot and stalls out

That was a lot of work! Did it solve your issue?