after I start my truck the engine light comes on 2000 Honda Passport

and it moves very slow and shakes a little bit

Asked by for the 2000 Honda Passport
Go to your local autozone for free check engine light read and advise to codes. They'll give you good idea on the spot as well. Request receipt for each code and will give you all possibilities. Receipts show most common to least. Sometimes will be very specific, other times several solutions.