My car was blowing this same fuse. I found the source of the problem by shaking all the wiring going to the engine until the fuse blew again. Mine ended up being a wire coming off the coil that had a very small bare spot on it. From my understanding any naked wire on the engine wiring harness can cause this fuse to blow.
Good luck this can be very frustrating.