USDJPY has been acting strange, and may want to push up higher to 105 before it's eventual downfall. This analysis is invalid unless USDJPY breaks 103.500 cleaning on the daily chart.
(I do this for learning purposes, I am not an expert or professional)