hi can anyone help ,i have a e21 323i that gives me trouble starting when cold for about 5 minutes then its fine until it gets hot then it has no power its idle goes up and down and when you put your foot down it acts like it has no fuel i was told this could be the cold start valve is this true i dont want buy one and it not sort the problem as they are not cheap thanks d