take it it to power enginering and ask for merv he looks like a surfer so he is easy to spot!
Save messing about changing everything could end up being cheaper getting the professionals to look at it.
Could be timing fuel staration etc
Hard to say with out seeing hearing it
Are you sure you not just banging it off the limiter popping out flames!!!!