Done all of the above. Took it to the mechanic and he is getting code 42 for ignition timing. Changes ignition control module with same result. Still getting code 42. Again, tune up has been completed. Vent is clear, removed anti siphon valve last year as it failed. Any thought on timing issue...