約翰掠過夏威夷群島後,綬慢轉向北移,直趨強斯頓環礁,個除美國駐軍外並無人跡的群島。受逐漸增強的垂直風切變影響,約翰開始從顛峰強度綬慢減弱至一級颶風,中心持續風力減慢至145公里每小時。約翰在當地時間8月25日最接近強斯頓環礁時,位於該島以北約24公里,在島上錄得持續風力達95公里每小時,陣風更達120公里每小時。橫掃強斯頓環礁後,約翰轉向西北,當垂直風切變減弱,系統重新增強。當地時間8月27日,約翰達到了第二次顛峰強度,中心持續風速達210公里每小時;不久,系統在北緯22度附近跨越國際日期變更線,進入聯合颱風警報中心關島分部的負責範圍。進入西北太平洋後,約翰獲得了颱風的前綴,被稱為“颱風約翰”。但約翰進入西太平洋後不久便開始再度減弱,移動速度也大為減慢。直至9月1日,約翰減弱為一熱帶風暴,並幾乎停留不動。在國際日期線以西,約翰徘徊了六天,逆時針方向地轉了一圈。在9月7日,一道高空西風槽移至該區,使約翰急速向東北轉向。約翰於9月8日再次跨越國際日期線,重返中太平洋。
進入中太平洋後,約翰的強度在中途島以北達到了第三次高峰,中心持續風力增強至一級颶風的上限——145公里每小時。但西風槽其後迅速破壞了約翰的結構,加上當約翰移至較高緯度的冷水區,環境不能繼續支持系統強度。在9月10日,對約翰的第120次發報被發出,宣布約翰已在烏納拉斯卡島(英語:Unalaska Island)以南約1600公里處轉化為溫帶氣旋。