I have herewith attached a circuit diagram for reading an analog voltage from an automotive sensor and displaying relevant information on a 5x7 dotmatrix display. The circuit works and functions on the bench as designed. However, after connecting the circuit to the chassis of the motorcycle and having all the connections, and while starting the motorcycle, the PIC is reset and toasted. First I thought it could have been due to D10(BAT54S) and so I removed it and tried again. The result was the same. So far I burned out 3 PIC16F88. Can someone help me identify what's wrong with this HW design ? Thanks in advance for any help.