i have an 01, and the check engine light is on, and its shifting really horribly, and fuel economy is gone. any ideas of what it could be?? i was told it might be the transmission, or something else. any help would be awesome.