car still diseling run on prob

I fixed the idle.. I fixed the float level... and I found the squeal its the fan belt... I tighten it but it comes loose and squeals I have to find a way to tighten the alt. without it movind