Could my 340 block be filled?

You bet. All it takes is an ohm test when its not firing. You be looking for 350-550 ohms.
I would expect its open or shorted when hot.just throwing parts at it gets expensive. But its not like i can stop by and help you through this. Much as i would like to.
Well the parts I have replaced were external parts which were eye soars but your right...They do add up.....Hopefully one more part will fix the issue although I'm still concerned about how hot the ballast resistor was when I touched it.