По сути ответа не дам, я не логопед. Но я сама была как Ваш сын - лет в 5-6 меня научили говорить Р правильно, но именно из-за того, что надо было прикладывать усилия и следить за произношением, я до 11 лет как Вы пишете "французила"  Т.е. было просто тупо лень работать над собой. Но потом когда меня в школе реально задразнили, причем дома тоже дразнили (я думаю, специально, чтобы я разозлилась и стала говорить правильно) - я прям вот в один день решила для себя, что теперь я говорю Р правильно! И мне понадобилось совсем немного времени, несколько дней, чтобы довести этот навык до автоматизма и уже не задумываться и не заставлять себя говорить правильно.Не знаю, что Вам посоветовать, может быть, не дергать сына, пока он не "созреет", но и не терять навык, периодически просить его говорить правильно.