Could be a number of things. Your compression could be low, there could be trash in the carb or the filter in the tank could be getting clogged. Just one of those things you have to trial and error to figure out. Might also be the glow plug. Even though it is running, a bad glow plug can still show as good. Watch the video of me driving my tmaxx for proof.