I have a 1998 chevrolet malibu 3.1l v6 with 45,000miles.When I first start it in the morning the idle goes back and forth from 1,000 to 1,400rpm for about 1min.Then it runs fine.It's not giving me any codes.could it be a sensor even if no codes show up or maybe just cleaning the air intake body would help?