idle issues!?!?!?!?!?!?!?!

Could the pick up tube in the gas tank be clogged?
I thought about the pick up maybe having a hole in it or something and sucking in air, but it doesn't act like its starving for fuel its acting like its getting too much .