I was driving my 2004 Dakota tonight when I got several codes from a check engine light: P0480, P0499, P0582, and P0586. I tried accelerating but it would bog down every time I got about 1500rpm and the check engine light would start flashing. Does anyone have any suggestions as to a repair shop or maybe someone has had this problem with their vehicle before?