Think its your petc0ck go here:
http://suzukisavage.com/cgi-bin/YaBB.pl?num=1251932429follow the post and do everything it says to do to fully test it.....
Other questions are going to be:
Did you drain and refill with fresh gas?
Did you remove your oil fill cap and smell? (if it smells like gas, drain and refill your oil)
Did you drain your fuel bowl?
Is there gas in your air filter housing? or does your air filter smell like gas?
Have you drained the hose under the kickstand area to see if anything comes out?
Just saying..... there are questions folks are going to ask to try to narrow down what is going on... don't get frustrated.... we are old and try hard to remember
Like Dave says..... get the correct Yamaha raptor 660 petc0ck.
and after you install it... when ever you are done riding.... turn it to the OFF position! LOL.... if you don't and have a weak float needle valve... you will still get gas in your oil.