Car rev counter will not go beyond 3500rpm when driving and car Judders/jumps on 2002 Honda Accord

The engine light is on constant and otherwise car in runs fine.can you help?

Asked by for the 2002 Honda Accord
Probably ran low on oil and set a v-tec code , which will disable the v-tec& rpms at higher speed/load. Get code(s) and post & check/do an oil change.IF code will not clear , v-tec system would need to be checked for screen clogging or solenoid operation
1 more answer
Need to get the engine code read. Autozone will read for free and then post result to further assist you.