i had similar problems with my rb20, i thought it was fuel, and tried all types, even used ocatane boost, still was pinging
at top end. i was told to adjust the timing, so i adjusted the crank sensor(i think thats wat its called) and moved it a few degrees to the left.
pinging stopped...