Jordan Spieth's long wait for another win goes on after a disappointing final day at Pebble Beach, but he vowed to continue his recent resurgence at Riviera next week.