check engine light or check gauges light? prob the chack gauge light. the connector behind the instrument cluster on the right sibe is bad and the cluster cannot recieve messages from other controllers, thats why you get the no bus message in the odometer. buy a new connector from the dealer and make sure you solder the new wiring one wire at a time,to the original harness, or you will be doing it again eventually. on the new connector some of the wire colors are different but just solder the ones from the correct corresponding spot. it was a common problem so any jeep dealer should know which part you are talking about