So yesterday my cx7 was getting a bit weird, it’s only maxing at 2000rpm and won’t go further. At first I’m suspecting the throttle body or the intake filter, but before I can just buy and fix them, I need to know what causes it, anyone know what caused this problem?