Good day. I have an assortment of lights on the dash I could use help with. ABS, ESP Bas, traction control, brake, CEL lights on. After going down the rabbit hole I replaced both rear speed sensors, sent the abs module to upfix to be rebuilt, it had an internal fault error, so they replaced the part and ran diagnostics on everything else, it should be good as new and apparently the added bonus of doing it this way is that it won’t need to be FLASHED since it’s the original VIN part. After doing this I still had the lights on, took it to advanced auto to get scanned. The ABS came back as okay surprisingly however the lights remain on. Two other codes showed up, one I. The power train system to replace the exhaust gas recirculation valve EGR valve. P0406, U1110 lost vehicle speed message, U1120 lost wheel distance message. They suggested to Google reset sequences for the jeep. I tried to disconnect the batter and put pos onto neg for 30 seconds to reset ecm, and turned headlights on and off. Once power restored. I tried to do a instrument cluster reset and check, it seemed to go through all the start up as described. I tried the reset with the steering wheel to the right then left 3 times, and I tried one where I pushed the key in to the column from the ON position to the off position 3 times and ending in the on. When I started back up, the CEL light disappeared for a bit but all other lights remained on. Took it for a drive, and now the speedometer doesn’t work??? Is there another reset I need to do now that the abs module and speed sensors have been replaced? I will next go through the hassle of replacing the EGR valve that sounds so fun. Any other advice would be greatly appreciated. 2008 4 door 2wd wrangler unlimited X. Standard wheels no other modifications other then Upgraded LED headlights. Thanks in advance