I agree with Tunedpipe above. Start your own help thread in the nitro forum and we'll see if we can't figure something out. It would also help to tell us all the stuff that youve already tried so we dont just tell you the same things youve already tried.
Looks a lot like a nitro rustler but I was like something seems off. I havent seen a nitro rustler in about 10 years tho so I couldnt remember for sure :)