I almost thought that you may have some worn out rubber boots on your driver's side axle CV joints. This could cause some knocking sounds as the torn part knocks into parts of the car underneath.But if you're idle and not moving for over 30 seconds and still hear the knocking, it may not be torn rubber boots on your axle CV joints. The only thing spinning at idle are your belts and the parts connected to spinning the belts (alternator, a/c, water pump, etc).But then again, you mentioned that it is not a constant sound which means the knocking varies the faster you drive? Then we're back to your CV boots. To make sure, I would inspect your rubber CV boots at the axle anyway. Turn your wheel as far as you can and with a flashlight check behind your wheel hub to see if your outer boot is torn (looks like a part of a plunger) and notice grease trails around the area.There's also an inner boot on the other end of the axle that you may want to inspect. You'ld have to jack up the front of your car to slide underneath to look for signs of tear, wear, and grease trails.If you do find tear, wear, or grease...it's time to replace those rubber boots to keep the grease lubricating and protecting your CV joints not to mention end the knocking sounds.Good luck!
www.i-eshop.com