Please clarify something, are you saying your snake was hatched in April 2009, or April 2010. When I first read that my thought was that this person has a 5 or 6 week old snake at 300g, living in a 3 X 2, and having feeding issues...
How long have you had the snake?, how long has he been in that enclosure? and what type of heating are you using?...