sup guys, so i was driving today and everything is normal then all of sudden i felt the engine shaking more than normal and BAM the engine service light came on. now the engine is shaking alot but not so much rough idle, when accelarating pass 2.5 rpm it really shakes and becomes jerky. i know MAF/air sensor can cause rough idle but its pretty normal RPM at idle it just shakes like crazy, any ideas?