I have been getting the No Bus error along with no gauges and check engine light recently. Based on my research it is a common TJ issue. I followed the steps of removing my gauge cluster and thoroughly cleaning the connectors but the error keeps coming back. I've checked for codes and what ever is causing the issue is not throwing a code. By accident I discovered that if I turn the ignition key to the position right before the Jeep cranks and wait until all the gauges activate and then start my TJ I don't get the No Bus error. Based on this would it be possible my issue is in my ignition switch or ignition cylinder?