Why is your 1998 Chevy silverado truck shaking with Service Engine Soon light on?
the service engine light is on due to the fact that there is a
problem with your truck, this is confirmed by the way your truck is
running. you need to get a engine diagnostic check at an auto shop.
may just need a tune-up, or the truck has a bad sensor, or engine