Ford 7.3 Godzilla technical difficulties