NP... happened to my car a while ago... i thought it was mechanical but it seemed more electrical and would just shut off randomly while driving... Get it fixed asap... i remember my car shut off on me going 80 on the high way once... had to pop it into neutral, start turn the key to start again and pop it back into drive... i did that several times because of that stupid thing