Well if it starts and idles for a while, that's not likely to be a ballast. But that is not what post #1 indicates. Post #1 definitely points to an overheated ballast.Or an overheated connection somewhere in the primary wiring. Or an overheated coil.