It's usually a load problem, not a 'weak knee'. Sudden mileage jumps are a common trigger.
A running analysis and a graduated plan fix it far better than rest alone.