风切变
受东北太平洋上空的强烈高压脊影响，约翰继续向西移动，而因上层风切变存在而无法超越热带风暴强度标准。由于风切变强度不断变化，风暴的强度波动也很大。在此期间，气旋上空云系多次被风切变破坏，约翰的强度一度降至接近热带低气压标准。在太平洋上空缓慢移动了8天后，风切变于8月19日开始大幅减少，约翰随即得到显著强化，于太平洋时区当天下午17点升级成飓风。8月19至20日的18小时里，约翰从一级飓风增强成大型飓风。8月20日上午11点左右，风暴进入中太平洋，预警责任由美国国家飓风中心移交中太平洋飓风中心。