Would this fix my 2004 Land Cruiser when it dies while driving and then occasionally wont crank, sometimes wont start but cranks? Used a jumper with starter relay removed and starter is functional. Alternator is new, battery is newish, fuel pump is newish. jump starting it doesn’t lead to it cranking over. When it died on the road today, I did smell a burnt electronic smell near the engine bay fuse box.