My service engine soon light came on the other day. So I had the codes checked and it showed a code for the MAF sensor. Which I had replaced by the dealer 2 years ago due to a different problem. After doing some reading I first cleaned the sensor and cleared the code, which came back the second time I started the car. So I then checked fuse 21 in the engine compartment, which is for the maf sensor and it was blown. Now after replacing it, it blew again almost immediately. Anybody know why it would keep blowing? Is the MAF sensor making it blow, or could it be something else.