1998 dodge b3500 check engine light is on but scanner detects no codes any ideas what you should start checking?

If you check into the TSB's online you will find that a bulliten was issued for that problem.I believe it was issued in 1999. Some type of electrical short or bad connection in the wiring harness that your instrument cluster plugs into. You have to pull the cluster out and change the connecters.