Have you checked/opened the fuel filter to see if it's full of gunk? As with cars, rusty tanks can be boiled, cleaned, and lined to make them useable again, but it's generally advised to replace it with a poly tank so you never have to do it again. You shouldn't have to split the hull, but you will have to remove a few things to get it out as you stated.