I have a bonestock 04 with 128k miles. Recently it started a small puff of white smoke at start up. It smells terrible. I can't even describe how bad it smells. It's not using any coolant. It starts idles and runs great. The battery light flickered for about 5-7 seconds on the way home today and then went away. Any ideas?