Don't know of a mechanic up your way but idling issues check vac leak, sensors (clean maf), these cars are quite sensitive to wrong plugs well at least mine was so check if you've got the correct ones. Have you read any fault codes out yet ? This might also point you in the right direction.