Problem solved: The problem turned out to be the temp sensor that is connected to the ecu. the ecu was sometimes cutting the fuel off or giving it to much witch would make it stall. You would think that a place like Bunbury Toyota could work this out with there highly trained people but after $700.00 they could not. it turned out to be a $54.00 part and the car back to its best A big thanks to all who replied to this problem an i hope the new forum is as good as this one.