can you check for codes? if you have any it will help pin point the problem. if you do not then we can go from there. with out knowing if it has codes or not the list is to long. checking into it having codes stored, or is clear, would be a great help!