The most likely cause of screeching on start up is a loose or worn belt. Loose or worn belts can cause your air conditioner compressor, alternator and generator to not work properly. Another possible cause is a worn out starter. If the starter is worn it can seize up and quit working. Both should be checked by a mechanic.