Just a thought, maybe the inverter board is loose/bad. That is something that you can look into. I've also seen bad RAM cause screen/resolution issues.
typically yes because majority of the time when a battery has swollen its reached end of its life, if possible remove the battery and try with just the charger.