Take it apart and use some lithium grease not WD40.
WD40 is not a lubricant as such. It is meant as a water dispersant. It lubricates for a short while only.
If you dont want to strip everything down then try using 3 in 1 which is a lubricating oil.
It will last longer than WD40 but no where near as long as grease.