60+ is definate pinging, thats the only time your engine light will flash. You said you were only seeing next to no pinging which rules that out. The only other thing it could be is reaching the peak of injectors, fuel pump or something else. My guess is Injectors - text book example as you said it was occuring uphill, loaded engine etc.