if your low on Freon, or the high pressure switch sensor is not working the compressor will not work, (the high pressure sensor tells the compressor to turn on or not) or work on/off like your saying it does.
if its low when you recheck it its got a leak somewhere. and that would explain a lot.