Timing goes crazy after 3000 rpm

Are you sure it's not still advancing?