I have 09 dodge 1500 5.7 edelbrock sc on my dyno so it runs good up to 5300rpm it lays over and looking at the log it pulls all timing and ever goes to minus timing numbers. Not picking up knock air fuel is good. . The numbers in the wot timing table are 12 positive in that area. Not the rev limiter checked it. Any ideas????