hmmmmm my first thought would be carb settings......i remember i had the same issues with my car, and i believe it was the high speed needle valve......try to richen it up a lil bit...casue from what u were saying u might be running to lean on the top end and then the engine just dies.....my 2 cents