Ok so my car normally idles at about 1000 rpm. Well last night, when i started the car, she idled low and was kinda shaky all around. When i hit the gas pedal, the rpm drops just above the point of stalling out, but wont completely stall out. She will then very slowly crawl and take a full minute before building up power and starting to actually go. With this sudden acceleration, the rpm will quickly rise and the car will shift much later than normal. This happens every time i hit the gas pedal after a full stop, or even a brief slowdown. Any advice would be greatly appreciated