Got a check engine? If you do, you need to pull off the carpet where your ecu and count the lights..it'll tell you whats wrong with it...usually. But I think you might want to change your main relay. That happened to me and I changed the main relay...fixed my problems.