When you say it "won't read" the SIM, can you be specific about the error you are getting? Most things are fixable, if your phone could make calls at lunchtime, it's unlikely to be a hardware fault.