My aviator stumbles on acceleration and idles unevenly. The check engine light has been on for awhile but went out today. Could this be an ignition coil problem or a spark plug issue. I went to auto zone and found a problem with the camshaft positon sensor using the code reader. Change that and this did not fix the problem . What to do???