shuddering at 1500-2000rpm between 50-65mph on 1998 Toyota 4Runner

just bought my 4runner used and it shudders or skips at 1500-2000rpm between 50-65mph. also a slight burning smell. when it stutters it seems like the rpm needle gets stuck at 1500 rpm for a second even while accelerating. check engine light came on recently. ?

Asked by for the 1998 Toyota 4Runner
If the check engine light came on there will be codes stored in the engine module, retrieve those codes and post them and we can give you some more advice.
1 more answer
my 1998 did that and found out that it had the org spark plugs and never had a tune up.