The computer generally is under the drivers seat and can cause the problem you are having and that is a $1200 repair. The other is the ignition switch which is a cheap DIY repair and also causes funny electrical things to happen. You should buy a INNOVA 3100 OBD2 reader and see what codes come up. You can get them at Walmart for under a $100 or off ebay for half that. JB