I ordered ECM and PCM (made sure exact serial number from old ones) from eBay for 2007 Sorento LX, thought this would enable Data Link Connector to start reading (never has since I bought care 5 years ago). Dealer said both ECM&PCM programmed and installed ok. Brake light, ABS light and traction control lights stay on, high rpm rev when first start and drive car for first mile or two then settles down, along with hard shifting when using "manual" shifting when car slows down from 2nd to 1st, doesn't seem to want to shift correctly/in time in "drive" and bad gas mileage. They told me possible bad wiring harness too, but man can't afford dealer's $1600 quote to fix. Anybody have thoughts on what I need to do next?