It DOES sound like a ballast problem... But, I'm not a ballast expert.