I have a 96 sonoma 2.2 that was running ok but a little hard to start. I would usually have to try 3-4 times to get it started. Now when I go to start it it's harder than normal and when it finally does start it revs very high at idle. I put it in gear and drove for a bit and when it's in gear it doesn't do that. Any ideas?