You are worrying too much and trying too many different things too often. This often makes them LESS willing to eat. Unless there is any visible sign of illness (slightly thin doesn't count), just leave it alone (no handling for now), skip a week, and try again the way you did it when he was eating (same colored rats etc. Yes, go buy some.)
It is good that you care for your snake so much. But sometimes too much compunds the problem.