have you driven it aat all, i had a similiar problem that limited my power and rev.
basically my cat was clogged, and due to the back pressure, it caused my timing to jump...hopefully the cat is the problem or somethin else minor, but im sure Mainstream can help you.