Yesterday when I was driving I noticed my check engine light was on. I went ot Autozone to run a code, and the OBDII reader wouldn't turn on when my ignition was on. I went to Advance Auto, same thing happened there. So I figured it was a fuse that was blown. I started pulling fuses, and found that fuse 17 (data link connector fuse) was it. I replaced it, drove home, and parked it. Went to drive a couple hours later and it blew again. What could be causing just this one fuse to keep blowing? My battery is stock and my two air compressors take a lot of juice to get going. Could a dying battery be the cause? Or something else?